#include <iostream>
#include "ArbolB+/ArbolBMas.h"

using namespace std;
/*

int main() {
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
	ArbolBMas* arbolito = new ArbolBMas("arbolito",2);

	Registro* e1=  new Registro(new Clave("disponible"),10);
	Registro* e2=  new Registro(new Clave("dispositivo"),10);
	Registro* e3=  new Registro(new Clave("dispuesto"),10);
	Registro* e4=  new Registro(new Clave("dispar"),10);
	Registro* e5=  new Registro(new Clave("disporar"),10);
	Registro* e6=  new Registro(new Clave("disperso"),10);
	Registro* e7=  new Registro(new Clave("diplomatico"),10);
	Registro* e8=  new Registro(new Clave("dental"),25);
	Registro* e9=  new Registro(new Clave("dorado"),10);
	Registro* e10= new Registro(new Clave("dia"),23);
	Registro* e11= new Registro(new Clave("disponibilidad"),10);
	Registro* e12= new Registro(new Clave("diferente"),10);
	Registro* e13= new Registro(new Clave("aumento"),39);
	Registro* e14= new Registro(new Clave("lluvia"),10);
	Registro* e15= new Registro(new Clave("luz"),10);
	Registro* e16= new Registro(new Clave("auto"),10);
	Registro* e17= new Registro(new Clave("llovizna"),10);
	Registro* e18= new Registro(new Clave("aurora"),10);
	Registro* e19= new Registro(new Clave("belleza"),10);
	Registro* e20= new Registro(new Clave("fiero"),100);
	Registro* e21= new Registro(new Clave("samanta"),15);
	Registro* e22= new Registro(new Clave("mente"),10);
	Registro* e23= new Registro(new Clave("loco"),10);
	Registro* e24= new Registro(new Clave("locura"),10);
	Registro* e25= new Registro(new Clave("sarmiento"),10);
	Registro* e26= new Registro(new Clave("fiel"),10);
	Registro* e27= new Registro(new Clave("aura"),10);
	Registro* e28= new Registro(new Clave("graduados"),10);
	Registro* e29= new Registro(new Clave("luciernaga"),10);

	arbolito->insertar(e1);
	arbolito->insertar(e2);
	arbolito->insertar(e3);
	arbolito->insertar(e4);
	arbolito->insertar(e5);
	arbolito->insertar(e6);
	arbolito->insertar(e7);
	arbolito->insertar(e8);
	arbolito->insertar(e9);
	arbolito->insertar(e10);
	arbolito->insertar(e11);
	arbolito->insertar(e12);
	arbolito->insertar(e13);
	arbolito->insertar(e14);
	arbolito->insertar(e15);
	arbolito->insertar(e16);
	arbolito->insertar(e17);
	arbolito->insertar(e18);
	arbolito->insertar(e19);
	arbolito->insertar(e20);
	arbolito->insertar(e21);
	arbolito->insertar(e22);
	arbolito->insertar(e23);
	arbolito->insertar(e24);
	arbolito->insertar(e25);
	arbolito->insertar(e26);
	arbolito->insertar(e27);
	arbolito->insertar(e28);
	arbolito->insertar(e29);

	arbolito->MostrarArbol();

	Registro* probando = arbolito->buscar("llora");
	probando->toString();

	Registro* e30= new Registro(new Clave("llora"),55);
	arbolito->insertar(e30);

	Registro* probando2 = arbolito->buscar("llora");
	probando2->toString();

	arbolito->MostrarArbol();
	arbolito->EscribirListadoOrdenado();

	return 0;
}
*/
